home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Taifun / Taifun 155 (1991-03-10)(Manewaldt, A.)(DE)(PD).zip / Taifun 155 (1991-03-10)(Manewaldt, A.)(DE)(PD).adf / IFF-Lader / Iff_Anleitung < prev    next >
Text File  |  1991-03-01  |  6KB  |  193 lines

  1.  
  2.     *******************************
  3.     *    II    FFFFFFF   FFFFFFF  *   Version: 1.81   Datum: 12.7.90
  4.     *    II    FF        FF       *
  5.     *    II    FF        FF       *   Geschrieben in 100% Assembler von:
  6.     *    II    FFFFF     FFFFF    *
  7.     *    II    FF        FF       *            Eric Hambuch
  8.     *    II    FF        FF       *
  9.     *******************************
  10.  
  11.  
  12.    Dieses Programm ist SHAREWARE, d.h. es darf frei kopiert werden,
  13.    jedoch ohne Einwilligung des Autors nicht in kommerziellen Produkten
  14.    verwendet werden und darf auch nicht in in irgendeiner Weise verändert
  15.    werden.
  16.  
  17.    Außerdem muß dieser Text unverändert dem Programm beigelegt sein.
  18.  
  19.    Wenn ihnen mein Iff-Lader gefällt, senden Sie mir bitte ca. 10-20 DM.
  20.    Wenn Sie eine Leerdiskette beilegen, bekommen Sie die neuste Version
  21.    zugeschickt.
  22.  
  23.    Inhalt:
  24.    -------
  25.       1.  Besonderheiten
  26.       2.  Benutzung
  27.       3.  Neuerungen
  28.       4.  Anmerkungen
  29.  
  30.   ------------------------------
  31.   | KAPITEL I:  Besonderheiten |
  32.   ------------------------------
  33.  
  34.   Dieses kleine Iff-Ladeprogramm hat folgene Eigenschaften:
  35.  
  36.     - Laden von Iff-ILBM-Bildern, egal ob komprimiert (DPaint)
  37.        oder nicht (Graphicraft)
  38.     - Laden von Iff-ACBM-Bildern
  39.     - Schnelle Laderoutinen
  40.     - Läuft auch mit wenig Speicher
  41.     - Laden von HAM-, ExtraHalftbrite- und SuperBitMap-Bildern
  42.     - Start vom CLI sowie von der Workbench aus möglich
  43.     - Speichern des Bildes wahlweise als ungepacktes ILBM- oder ACBM-Bild
  44.     - Spezial-Effekte: Einblenden, Einschieben und Ladevorgang beobachten
  45.     - Graphicraft-Color-Cycling
  46.     - Speichern als Dump-Format (s.u.)
  47.  
  48.   -------------------------
  49.   | KAPITEL II: Benutzung |
  50.   -------------------------
  51.  
  52.   Das Programm kann sowohl vom CLI, als auch von der Workbench aus
  53.   gestartet werden.
  54.  
  55.   Start von CLI:
  56.   --------------
  57.  
  58.     IFF [-Parameter] <Bildname>
  59.  
  60.   Parameter:
  61.  
  62.    -S  Anzeigen des Ladevorgangs
  63.  
  64.    -M  Einschieben des Bildes
  65.  
  66.    -F  Einblenden des Bildes
  67.  
  68.    -A  Bild nach dem Laden als ACBM abspeichern
  69.  
  70.    -I  Bild nach dem Laden als ungepacktes ILBM abspeichern
  71.  
  72.    -D  Speichern als Dump (RAW-Format) zur Verwendung in eigenen Programmen
  73.  
  74.    -O  Bildgröße optimieren
  75.  
  76.    -B  Öffnen des Screens in der Größe des Bildes (wichtig für -D)
  77.  
  78.    -H  Hilfsseite
  79.  
  80.    -N  Öffnet den Screen mit einer max. Höhe von 200 bzw. 400 Pixeln.
  81.        Wichtig für NTSC-Amigas.
  82.  
  83.    -C  Color-Cycling, falls vorhanden
  84.  
  85.   Beispiele:
  86.   ----------
  87.  
  88.          IFF df1:Bilder/MyPic
  89.          IFF -s ram:Bild
  90.          IFF -Ofn vd0:EPS.ilbm
  91.          IFF -asm df0:Pic
  92.  
  93.   Workbenchstart:
  94.   ---------------
  95.  
  96.     Shift-Taste drücken, Klick auf IFF-Icon und Doppelklick auf das
  97.     Bild-Icon. Drückt man während des Ladens die linke <ALT>-Taste
  98.     kann man Parameter eingeben.
  99.  
  100.   Wird die Option <I>,<A> o. <D>  angegeben wird nach dem Laden der Work-
  101.   benchscreen nach vorne gebracht und im CLI-Fenster erscheint folgende
  102.   Zeile:
  103.             ACBM/ILBM/Dump-Filename:
  104.  
  105.   Jetzt bitte den Namen unter dem das Bild abgespeichert werden soll
  106.   eingeben und <RETURN> drücken.
  107.   Will man im Dump-Format abspeichern, muß man sich noch entscheiden, ob
  108.   die Farbtabelle an den Anfang oder an das Ende geschrieben werden soll.
  109.  
  110.   Während des Ladevorgangs werden Iff-Chunks, die in der Bild-Datei
  111.   enthalten sind, von IFF aber nicht verarbeitet werden, angezeigt.
  112.   Dies können sein: CRNG,GRAB,DPPV,DEST,SPRT,CMHD etc.
  113.  
  114.   Wird die Zeile "Color-Cycling !" angezeigt, kann man mit der
  115.   Option "-C" das Color-Cycling einschalten.
  116.  
  117.   Das Optimieren der Bildgröße erfolgt folgenermaßen:
  118.  
  119.    Ist die Bildbreite größer als 352 (Overscan) und die Anzahl der
  120.    Farben weniger oder gleich 16 (= Tiefe 4) wird der HIRES-Modus
  121.    eingeschaltet. Ist die Bildhöhe größer als die des Workbenchscreens
  122.    wird der INTERLACE-Modus eingeschaltet.("Flimmer-Modus")
  123.  
  124.   Zum Color-Cycling:
  125.  
  126.    Es wird nur das Graficcraft-Colorcycling verarbeitet (CCRT-Chunk).
  127.    Die Cycle-Verzögerung ist festgelegt auf eine 1/5 Sekunde, d.h
  128.    die Farben werden 5mal in der Sekunden "gecyclt".
  129.  
  130.    Und nun noch etwas zu der Dump-Funktion:
  131.     Dies Funktion habe ich eingebaut, um Iff-Bilder in eigene Programme
  132.    einzubauen, z.B. für Gadgets oder die Funktion DrawImage(). Hierzu muß
  133.    man die Dateien nachladen, oder über mein Programm <HexDump> in eigene
  134.    Assemblerprogramme direkt einbauen. Man sollte jedoch folgenes beachten:
  135.     Sind die Farbdaten an den Anfang geschrieben, muß die Anzahl der Farben
  136.    mal 2 zu der Anfangsadresse addiert werden, um an die Daten der ersten
  137.    Bitplane zu gelangen. Die nötigen Daten zum Darstellen der Bilder liefert
  138.    das Programm <IFFInfo>.
  139.  
  140.   ---------------------------
  141.   | KAPITEL III: Neuerungen |
  142.   ---------------------------
  143.  
  144.    V1.53 -> V1.73
  145.  
  146.      - die SaveACBM u. SaveILBM-Funktionen
  147.      - Verkleinerung der Codegröße
  148.      - Einige Veränderungen hier und da
  149.      - SuperBitMap
  150.      - Parameterübergabe von der Workbench
  151.      - Color-Cycling
  152.      - Noch schnelleres Laden von komprimierten Bildern
  153.  
  154.    V1.73 -> V1.74
  155.  
  156.      - Laden von Bildern mit ungerader Bildbreite
  157.  
  158.    V1.74 -> V1.80
  159.  
  160.      - Abspeichern als Dump, Option -b
  161.  
  162.    V1.80 -> V1.81
  163.  
  164.      - Verbesserung der Dump-Funktion, Cycle- u. Einblendverbesserungen
  165.        Bei WBStart wird nun immer ein Fenster geöffnet.
  166.  
  167.   ---------------------------
  168.   | KAPITEL IV: Anmerkungen |
  169.   ---------------------------
  170.  
  171.    * Grundlagen:
  172.  
  173.       - LoadILBM-SaveACBM (ExtrasD 1.2)
  174.       - das Buch "Grafik mit AMIGA-BASIC"
  175.       - zahlreiche Listings aus Zeitschriften
  176.  
  177.    * Rest:
  178.  
  179.    Das Programm wurde auf dem A68k entwickelt und mit BLink
  180.    gelinkt.
  181.  
  182.    Falls noch irgendwo Fehler entdeckt werden sollten, was ich nicht
  183.    hoffe, bitte ich, mir mit einer detailierten Beschreibung des Fehlers
  184.    und den vermuteten Ursachen zu schreiben.
  185.  
  186.  
  187.      Für Fragen, Fehlermeldungen und Geldbeträge:
  188.  
  189.                      E. Hambuch
  190.                      Prinzenstr. 9
  191.                      D-5330 Königswinter 1
  192.                      West Germany
  193.